package com.jingyanzi.member.service;

import java.util.List;

public interface ICacheService {

	/**
	 * 写入单个数据到缓存
	 * @param key
	 * @param object
	 */
	public void putCacheData(String key, Object object);
	
	/**
	 * 获取当个数据
	 * @param key
	 * @return
	 */
	public Object getCacheData(String key);
	
	/**
	 * 更新数据
	 * @param key
	 * @param object
	 */
	public void refreshData(String key, Object object);
	
	/**
	 * 删除单个数据
	 * @param key
	 */
	public void removeDataAtDB(String key);
	
	/**
	 * 返回所有KEY
	 * @param key
	 */
	public List<Object> getCacheAllKey();
	
	/**
	 * 清空缓存
	 * @return
	 */
	public void clear();
}
